<script>
	import silenceUpdate from '@/uni_modules/rt-uni-update/js_sdk/silence-update.js' //引入静默更新!!!!!!!!!!!!!!!!!!
	
	import config from "@/utils/config.js"
	const collection = require('@/utils/collection.js')
	export default {
		onLaunch: function() {
			// console.log('App Launch')
		},
		onShow: function() {
			
			//小程序
			this.updateAPPTest()
		},
		onHide: function() {
			// console.log('App Hide')
		},		
		globalData:{
			function: {
			      ...collection
			},
			config
		},
		methods:{
			updateAPPTest() {
			  const updateManager = uni.getUpdateManager();
			  updateManager.onCheckForUpdate(function (res) {
				// 请求完新版本信息的回调
				// console.log(res.hasUpdate);
			  });
			  // 下载新版本
			  updateManager.onUpdateReady(function () {
				uni.showModal({
				  title: "更新提示",
				  content: "新版本已经准备好，为了更好体验请更新！",
				  success(res) {
					if (res.confirm) {
					  // 重启应用
					  updateManager.applyUpdate();
					}
				  },
				});
			  });
			  // 新版本下载失败
			  updateManager.onUpdateFailed(function (res) {
				// 新的版本下载失败
				uni.showModal({
				  title: "已经有新版本了",
				  content: "新版本已经上线啦~，请您删除当前小程序，重新搜索打开！",
				});
			  });
			}
		}
		
	
	}
</script>

<style lang="scss">
	/*每个页面公共css */
 /deep/ .u-tabbar-item .u-icon-text {
   color: #ff0000 !important; /* 红色字体 */
 }
 .mian{
 	display: flex;
 	flex-direction: column;
 	width: 100vw;
 	overflow-x: hidden; 	
  }
  
.u-tabbar--fixed{
	height: 155rpx !important;
}

  
  
  @import url("common/uni.css");
  @import url("common/iconfont.css");
  @import url("common/common.css");
  @import "uview-ui/index.scss";
</style>





